package com.hongdee.crm.task.service;


import com.hongdee.common.util.DateUtils;

/**
 * 名  称: ITCrmCarMaintainTaskService
 * 类  型: interface
 * 描  述: 车辆保养类定时任务
 * 路  径: com.hongdee.crm.task.service
 * 作  者: wangshuai
 * 日  期: 2017/3/2 18:14
 */
public interface ITCrmCarMaintainTaskService {

    /**
     * 首保任务
     * @throws Exception
     */
    public Integer carMaintainQuartz()throws Exception;


    /**
     * 指定公司生成首保任务
     * @param companyId
     * @throws Exception
     */
    public Integer carMaintain(String companyId,String startTime,String endTime) throws Exception;


    public static class MaintainUtil{
        public static Long getNowTime() throws Exception {
            String nowTimeStr=DateUtils.getTimeStr("yyyy-MM-01'T'00:00:00.000'Z'");
            long nowTime=DateUtils.parseTimeZoneStr(nowTimeStr);
            return nowTime;
        }
    }
}
